<?php
//Chequea que tenga sesion
	require_once('auth/autenticar.php');
	require_once('conectar.php');
	$cuerpo=array();
	$cuerpo['form']=array();
	$scripts=array();
	$unidades=array();
	$categoria=array();
	$proveedor=array();
	
	/***Cargar Uno Nuevo****/

	$cuerpo['form']['action']='popUpProducto.php';
	$cuerpo['form']['elements']=array();
	$cuerpo['form']['titulo']='Agregar Ingrediente';
	
	$query="SELECT id, nombre FROM unidad";
	$result = mysql_query($query);	
	while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
		$unidades[$row['id']]=$row['nombre'];
	}
	
	$query="SELECT id, nombre FROM categoria";
	$result = mysql_query($query);	
	while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
		$categoria[$row['id']]=$row['nombre'];
	}
	
	$query="SELECT id, nombre FROM proveedor";
	$result = mysql_query($query);	
	while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
		$proveedor[$row['id']]=$row['nombre'];
	}
	
	$cuerpo['form']['elements'][]=array('type'=>'hidden', 'value'=>'0','name'=>'idprod', 'id'=>'idprod');
	$cuerpo['form']['elements'][]=array('type'=>'text', 'value'=>'','name'=>'nombre', 'id'=>'nombre', 'label'=>'Nombre', 'class'=>'left');
	$cuerpo['form']['elements'][]=array('type'=>'text', 'value'=>'','name'=>'precio', 'id'=>'precio', 'label'=>'Precio', 'class'=>'left');
	$cuerpo['form']['elements'][]=array('type'=>'select', 'value'=>$unidades,'name'=>'unidad','class'=>'left','id'=>'unidad','label'=>'Unidad' );
	$cuerpo['form']['elements'][]=array('type'=>'text', 'value'=>'','name'=>'cant', 'id'=>'cant', 'label'=>'Cantidad por ese precio', 'class'=>'left');
	$cuerpo['form']['elements'][]=array('type'=>'textarea', 'value'=>'','name'=>'descripcion','class'=>'left','id'=>'descripcion','label'=>'Descripcion');
	$cuerpo['form']['elements'][]=array('type'=>'select', 'value'=>$categoria,'name'=>'categoria','class'=>'left','id'=>'categoria','label'=>'Categoria');
	$cuerpo['form']['elements'][]=array('type'=>'select', 'value'=>$proveedor,'name'=>'proveedor','class'=>'left','id'=>'proveedor','label'=>'Proveedor');
	$cuerpo['form']['elements'][]=array('type'=>'submit', 'value'=>'Agregar','name'=>'submit','class'=>'','id'=>'submit','label'=>'');
	$cuerpo['form']['elements'][]=array('type'=>'button', 'value'=>'Limpiar','name'=>'limpiar','class'=>'','id'=>'limpiar','label'=>'');

$exito='';
	
	if(isset($_POST['nombre'])){
		$nombre=clean($_POST['nombre']);
		$precio=(isset($_POST['precio']))?clean($_POST['precio']):'';
		$precio=textToNumber($precio);
		$descripcion=(isset($_POST['descripcion']))?clean($_POST['descripcion']):'';
		$unidad=(isset($_POST['unidad']))?clean($_POST['unidad']):'';
		$categoria=(isset($_POST['categoria']))?clean($_POST['categoria']):'';
		$proveedor=(isset($_POST['proveedor']))?clean($_POST['proveedor']):'';
		$cant=(isset($_POST['cant']))?clean($_POST['cant']):'';
		$cant=textToNumber($cant);
		$esSimple=1;
		$esPlato=0;
		$result=0;
		if (!empty($nombre) && !empty($precio)){
			$query="INSERT INTO producto(idrestaurant, nombre, precio, descripcion, idunidad, idcategoria, idproveedor, esSimple, esPlato, cant) VALUES (".$_SESSION['Restaurant_ID'].",'$nombre', '$precio', '$descripcion', $unidad, $categoria, $proveedor, $esSimple, $esPlato,'$cant')";
			$result = mysql_query($query);
		}
		if ($result){
			 $exito= 'Se ha agregado el producto';	
		}else{
			 $exito=  'NO se pudo agregar el producto';	
		 }
	 }
	
	
function textToNumber($val){
	if(is_numeric($val)){
		return $val;
	}else{
		$val=str_replace(',', '.', $val);
		if (is_numeric($val))
			return $val;
	}
	return 0;
}

?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
	<title>RestoReceta - Administaci&oacute;n</title>
	<meta http-equiv="Content-type" content="text/html; charset=utf-8" />

	<link rel="stylesheet" type="text/css" href="css/demo_table.css" />
	
	<link rel="stylesheet" type="text/css" href="css/tabla2.css" />
	<link rel="stylesheet" type="text/css" href="css/admin.css" />	
	<link rel="stylesheet" type="text/css" href="css/superfish.css" media="screen"/>
	<link rel="stylesheet" type="text/css" href="css/superfish-vertical.css" media="screen"/>
	<link rel="stylesheet" type="text/css" href="css/jquery.autocomplete.css" />
	
	
	<script type="text/javascript">
	function verify(){
		return true;
	}
	
	
</script>

</head>

<body style='background : #FFF7EC;'>


<?php
if (!empty($exito)) echo "<div id='msg'> $exito </div>";
$form='';
				if (isset($cuerpo['form'])){
					$form.= '<div class="formulario">';
					$form.= '<div class="titulo" style="width:100%; text-align:center; font-weight : bold;">'.$cuerpo['form']['titulo'].'</div>';
					if (!isset($cuerpo['form']['target'])) $cuerpo['form']['target']='_self';
					if (!isset($cuerpo['form']['style'])) $cuerpo['form']['style']='';
					$form.= '<form name="form1" method="post" action="'.$cuerpo['form']['action'].'" target="'.$cuerpo['form']['target'].'" onSubmit="return verify()" onKeyPress="return disableEnterKey(event)" style="'.$cuerpo['form']['style'].'">';
					$size=count($cuerpo['form']['elements']);
					$i=0;
					foreach($cuerpo['form']['elements'] as $element){
						$i++;
						if (isset($cuerpo['form']['add']) && $size==$i) $form.= $cuerpo['form']['add'];		
						
						$value=(isset($element['value']))?$element['value']:'';
						$class=(isset($element['class']))?$element['class']:'';	
						$name=(isset($element['name']))?$element['name']:'';	
						$id=(isset($element['id']))?$element['id']:'';
						
						//$aux='<input type="'.$element['type'].'" name="'.$name.'" value="'.$value.'" class="'.$class.'" />';
						$start='';
						$end='';
						$autoJS='';
						switch ($element['type']) {
							case 'textarea':
								$start='<textarea id="'.$id.'" ';
								$end='>'.$value.'</textarea>';	
								break;	
							case 'select':
								$start='<select id="'.$id.'" ';
								$end='>';
								foreach ($value as $k=>$opt){
									$end.='<option value="'.$k.'">'.$opt.'</option>';
								}
								$end.='</select>';	
								break;									
							case 'label':
								$start='<label id="'.$id.'" ';
								$end='>'.$value.'</label>';	
								break;
							default:
								$start='<input id="'.$id.'" type="'.$element['type'].'"  value="'.$value.'" ';
								$end='/>';							
						}

						$start.=' name="'.$name.'" ';
						if (isset($element['label']) && !empty($element['label'])){
							$start='<div class="'.$class.'">
									<div class="etiqueta"><label>'.$element['label'].'</label></div>
									'.$start;
							$end.=' </div>';						
						}else{
							$start.=' class="'.$class.'" ';
						}
						if(isset($element['readonly'])){
							$start.=' readonly="'.$element['readonly'].'" ';
						}
						
						$form.= $start.$end.'
						';
						if(!empty($autoJS)) $form.='<script type="text/javascript">'.$autoJS.'</script>';
						
					}	
					if (isset($cuerpo['form']['free']))	$form.= $cuerpo['form']['free'];						
					$form.= '</form>';
				}
			echo $form;
?>
</body>
</html>
